package model

import (
	"time"
)

// 公会信息表
type GlobalGuild struct {
	// 公会id
	GuildId string

	// 工会名称
	GuildName string

	// 军团等级
	Lv int32

	// 旗帜信息
	Flag string

	// 旗帜logo
	Logo string

	BannerInfo string

	// 服务器组Id，合服之后的id
	ServerGroupId int32

	// 服务器Id
	ServerId int32

	// 服务器名称
	ServerName string

	// 上次更新时间
	UpdateTime time.Time
}

// NewGlobalGuild 新建GlobalGuild对象
// guildId: 公会id
// guildName: 工会名称
// lv: 军团等级
// flag: 旗帜信息
// logo: 旗帜logo
// bannerInfo: 旗帜logo
// serverGroupId: 服务器组Id，合服之后的id
// serverId: 服务器Id
// serverName: 服务器名称
// updateTime: 上次更新时间
// 返回值:
// *GlobalGuild:GlobalGuild对象
func NewGlobalGuild(guildId string,guildName string,lv int32,flag string,logo string,
	bannerInfo string,serverGroupId int32,serverId int32,serverName string,
	updateTime time.Time) *GlobalGuild {
	return &GlobalGuild{
		GuildId:guildId,
		GuildName:guildName,
		Lv:lv,
		Flag:flag,
		Logo:logo,
		BannerInfo:bannerInfo,
		ServerGroupId:serverGroupId,
		ServerId:serverId,
		ServerName:serverName,
		UpdateTime:updateTime,
	}
}

// NewGlobalGuild2 新建GlobalGuild对象
func NewGlobalGuild2() *GlobalGuild{
	return &GlobalGuild{}
}
